﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Yyd.Share
{
    public class AttributesC
    {
        [JsonProperty("brandId")]
        public string BrandId { get; set; }
    }

    public class UcUser
    {
        [JsonProperty("userId")]
        public string UserId { get; set; }

        [JsonProperty("userYoulunum")]
        public object UserYoulunum { get; set; }

        [JsonProperty("userName")]
        public string UserName { get; set; }

        [JsonProperty("userLoginname")]
        public string UserLoginname { get; set; }

        [JsonProperty("userFlag")]
        public string UserFlag { get; set; }

        [JsonProperty("brandId")]
        public string BrandId { get; set; }

        [JsonProperty("userMobile")]
        public string UserMobile { get; set; }

        [JsonProperty("eeNo")]
        public string EeNo { get; set; }

        [JsonProperty("schoolId")]
        public string SchoolId { get; set; }

        [JsonProperty("schoolName")]
        public string SchoolName { get; set; }

        [JsonProperty("schoolDptId")]
        public object SchoolDptId { get; set; }

        [JsonProperty("dptId")]
        public string DptId { get; set; }

        [JsonProperty("dptName")]
        public string DptName { get; set; }

        [JsonProperty("dptFullname")]
        public object DptFullname { get; set; }

        [JsonProperty("dptCode")]
        public string DptCode { get; set; }

        [JsonProperty("eeId")]
        public string EeId { get; set; }

        [JsonProperty("expireTime")]
        public long ExpireTime { get; set; }
    }

    public class NgexpandRoot
    {
        [JsonProperty("ip")]
        public string Ip { get; set; }

        [JsonProperty("ctype")]
        public string Ctype { get; set; }

        [JsonProperty("exploreInfo")]
        public string ExploreInfo { get; set; }

        [JsonProperty("attributes")]
        public AttributesC Attributes { get; set; }

        [JsonProperty("codeStr")]
        public object CodeStr { get; set; }

        [JsonProperty("ucUser")]
        public UcUser UcUser { get; set; }
    }
}
